to sell by public sale - Turco Inglés Diccionario